package com.molichuxing.gateway.bff.basic.entity.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class SubcompanyVo extends ResponseRootDto {
	private static final long serialVersionUID = 4166684905931522941L;

	@ApiModelProperty(value = "id")
	private Integer id;

	/**
	 * 公司简称
	 */
	@ApiModelProperty(value = "公司简称")
	private String name;

	/**
	 * 公司全称
	 */
	@ApiModelProperty(value = "公司全称")
	private String fullName;

	/**
	 * 公司状态 1：启用 0停用
	 */
	@ApiModelProperty(value = "公司状态")
	private Integer status;


	/***
	 * 省名称
	 */
	@ApiModelProperty(value = "省名称")
	private  String  provinceName;

	@ApiModelProperty(value = "省Id")
	private  Integer  provinceId;

	/***
	 * 市名称
	 */
	@ApiModelProperty(value = "市名称")
	private  String  cityName;

	@ApiModelProperty(value = "市Id")
	private  Integer  cityId;

	/**
	 * 城市ID
	 */

	@ApiModelProperty(value = "城市id")
	private Integer regionId;

	/**
	 * 具体地址
	 */
	@ApiModelProperty(value = "具体地址")
	private String address;

	/**
	 * 法人姓名
	 */
	@ApiModelProperty(value = "法人姓名")
	private String legalPersonName;

	/**
	 * 营业执照号
	 */
	@ApiModelProperty(value = "营业执照号")
	private String businessLicenseNo;

	/**
	 * 纳税人识别号
	 */
	@ApiModelProperty(value = "纳税人识别号")
	private String taxpayerIdNo;

	/**
	 * 开户行
	 */
	@ApiModelProperty(value = "开户行")
	private String accountBank;

	/**
	 * 对公账号
	 */
	@ApiModelProperty(value = "对公账号")
	private String bankNumber;

	/**
	 * 负责人姓名
	 */
	@ApiModelProperty(value = "负责人姓名")
	private String responsibleAccountName;

	/**
	 * 负责人电话
	 */
	@ApiModelProperty(value = "负责人电话")
	private String responsibleAccountPhone;

	/**
	 * 是否删除（ 1：删除 0：未删除）
	 */
	@ApiModelProperty(value = "是否删除")
	private Boolean isDelete;

	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间")
	private LocalDateTime gmtCreate;

	/**
	 * 更新时间
	 */
	@ApiModelProperty(value = "更新时间")
	private LocalDateTime gmtModified;

}
